SoundDiver 3.0 Detailed Feature List
New features of version 3.0 are displayed in bold face.

Common Operation
•	completely compatible to Windows and Macintosh user interface
•	uses the same intuitive interface as LOGIC
•	Look similar to LOGIC Audio 4.x; switchable to old SoundDiver 2.x look
•	random selection of objects: block selection, rubber band, extended selection
•	several windows of one Library, Memory Manager, or Editor can be opened
•	most windows can be zoomed in and out
•	configurable parameter box, can be hidden
•	Key Commands window as in LOGIC Audio, including MIDI remote control, Find and Learn, "Hide used" and "Hide unused", import, initializing, copy to clipboard
•	fast searching by directly typing name beginning
•	automatic scrolling, even with drag-and-drop and rubber band functions
•	90 user definable screen sets for instant recall of multiple windows
•	screensets can be locked
•	all window types can be opened as floating windows optionally
•	preferences: after restart, everything is just as before quitting
•	program and documentation completely in German or English (switchable)
•	import and export of Standard MIDI Files (*.MID) and SysEx Files (*.SYX)
•	Windows: context menus in all windows
•	Windows: support of Microsoft IntelliMouse™
•	Tool Tips: quick info of parameter pointed to by mouse pointer. In editors, the parameter name and current value is displayed.
•	Multi-column flip menus for easy selection of parameter values (now also in Mac version)

Installation, copy protection
•	Scan function recognizes all connected devices on all MIDI outputs automatically with a single keystroke. Patchbays are completely scanned as well
•	single devices may also be installed manually or scanned separately
•	CD copy protection; hard disk may be authorized: CD is not needed for launching
•	authorization is hard disk optimizer proof
•	many Libraries with numerous sounds included

Clipboard
•	Cut, Copy, Paste, Clear in all windows
•	Copy and Paste or Swap by simple Drag-and-Drop
•	exchange of text clipboard with other programs

Undo
•	virtually all operations can be undone
•	Redo allows undoing undo
•	Unlimited number of undo and redo steps
•	automatic scrolling to changed position

Setup
•	MIDI equipment setup is displayed graphically by icons and connection lines
•	For most devices, the icons are small photos of the devices
•	several devices of same model can be managed simultaneously
•	all configuration settings (output, device ID, thru channel) are memorized
•	create a backup of all or selected devices’ memory with a single mouse click
•	load a complete setup into devices with a single operation
•	Libraries, foreign files, Standard MIDI files and MidiEx/SYX files containing SysEx data can be loaded and are assigned automatically the the suitable devices
•	The MIDI connection to all devices is checked at startup (can be disabled)

Patchbay Support
•	automatic programming of MIDI patchbays to access a connected device. You don’t even have to know how to operate the patchbay.
•	supported patchbays: Digital Music MX-8, Ensoniq KMX-16, KMX-8, J.L. Cooper MSB+ Rev. 2, MSB 16/20, Synapse, MIDITEMP PMM-44, PMM-88, Roland A-880, Waldorf Midibay
•	several patchbays may be connected parallel or serial
•	inclusion of a master keyboard possible: automatic merging at patchbays which are able to merge or automatic switching at patchbays which don’t
•	definition of a standard patchbay program allows automatic switching of patchbay between data transfer and sequencing mode

OMS Support
(Mac version only)
•	SoundDiver can be run alternatively with or without OMS (as long as all MIDI interfaces can be used without OMS)
•	Port assignments of the devices are converted automatically

Memory Manager
•	display of all banks and edit buffer of a device in a single window
•	Optional display of the banks of only one or several data types
•	Window Link function: window always shows the contents of the currently selected device (can be switched off)
•	device configuration taken into account: memory extensions, inserted RAM and ROM cards
•	copying, moving, and swapping of data just by Drag-and-Drop
•	random combination of data can be copied, moved, or swapped in one turn. Automatic proposal of a suitable target position
•	AutoSurf: when clicking an entry, it is automatically transmitted to the suitable edit buffer so that it can be auditioned
•	conversion functions between different models, e.g.: DX7 -> SY77/99, SY77 <-> SY99, M1 <-> M3R, M1 -> T1, D-70 <-> JV-80
•	window can be zoomed, allowing an overview of the whole device with a small font size
•	Libraries, foreign files, Standard MIDI files and MidiEx/SYX files containing SysEx data can be loaded
•	When entries are deleted, SoundDiver still memorizes their names

Faderbox support
•	remote-control of any editor object by any MIDI message (including SysEx)
•	Assignments can be made by drag-and-drop from a picture of the fader box's front panel to the editor, a "Learn" function, or manually
•	Motor faders and encoders/buttons with value display are updated automatically *
•	Fader boxes with a display above the controls show the current assignments *
•	While operating an assigned control, the display shows the parameter name and current value (can be disabled) *
•	supports several identical fader boxes, as the MIDI in port is taken into account
•	supports 7 and 14 bit values
•	supports absolute values (e.g. "radio buttons"), relative values (e.g. encoders, increment by button) and scaled values (e.g. faders, rotary knobs)
•	Assignments may be effective only if the corresponding editor window is open, or independent of that
•	Definable Assignment sets allow redefinition of assignments with a single button.

* This works only with dedicatedly supported fader boxes; currently CM Automation Motormix and Radikal Technology SAC-2k.

AutoLink
Advanced Communication with LOGIC (Windows version: Logic Audio 4.0.1 or higher required)
•	MIDI output and input managed by LOGIC. No installation or system extensions needed
•	LOGIC shows names of used program in tracks (if there is an Instrument program change defined); the same in program change flip menus and Multi Instrument bank lists.
•	remote control of Logic’s transport
•	synchronized switching of screen sets: when changing a screenset in SoundDiver, Logic switches to the same screenset, and vice versa
•	try out different sounds of even different devices on a specific LOGIC track: the track’s instrument is automatically reassigned.
•	key commands unassigned in SoundDiver are forwarded to LOGIC.
•	AutoLink is possible while using OMS

Library
•	as many libraries as you like can be loaded
•	as many entries as you like in each Library (limited only by computer memory)
•	entries of different models and different data type in any order in one Library
•	duplicates are removed automatically when copying into a Library (can be switched off)
•	display of: row number, name, Module name, model, data type, memory location, size, date/time, comment, used by..., uses..., sequence
•	column order and widths user-definable (stored in screen sets)
•	user-defined font size (stored in screen sets)
•	simultaneous editing (e.g. comment) of several entries
•	appending text to a column in several entries
•	sort by almost every column, in three sorting levels
•	AutoSort: sorts automatically after changing the Library
•	title entries for dividing a Library into several thematic subgroups
•	several windows with different views of one Library can be opened simultaneously
•	AutoSurf: when clicking an entry, it is automatically transmitted to a suitable device of your MIDI setup so that it can be auditioned
•	import of Polyframe Libraries and other foreign file formats (Explorer, Synthworks, X-alyzer and others) and Standard MIDI files and MidiEx/SYX files. Import of Galaxy files possible (via Standard MIDI files).

Entry Dependency Management
•	links from Multi entries to others are memorized in a Library. Also by changing the order or deleting/inserting entries, the links remain intact
•	entries used by other entries are shown bold in the Memory Manager
•	warning when trying to overwrite such an entry
•	also warning when trying to delete a Library entry which is used by other entries
•	when copying entries to a Library or Memory Manager, all linked entries are copied automatically (as many levels as necessary, e.g. Program Change Table -> Multi -> Sound -> Wave Table -> Wave)
•	when copying into a Memory Manager, all linked entries are automatically copied so that no duplicates will arise
•	links of the cursor entry are permanently shown in a list in Library or Memory Manager and may be followed in both directions
•	when moving an entry in the Memory Manager, links to it are adjusted automatically

Search functions
•	simple search by contained syllables, optional more complex search functions (comparable to Macintosh System 7 Finder)
•	search by name, model, data type, memory location, date, size, comment, data
•	depending on searched item search conditions like “contains”, “begins with”, “ends with”, “is”, “is not”, “smaller”, “larger”
•	“in pairs” comparison: “identical with”, “similar to”
•	several search modes: select one found entry, select all found entries, add found entries to selection, search in selection only, select first and delete rest
•	Library all-embracing search and comparison option: e.g. automatic elimination of all duplicates in all Libraries

Editors
•	all Modules and many of the Adaptations contain editors for almost all data types, where appropriate
•	graphical display of all parameters with sliders, switches, knobs, flip menus, envelope curves, key/velocity graphics
•	consistent display of signal flow
•	3D-look with greyshades for backgrounds, sliders, knobs
•	Display of parameter value of linear parameters can be disabled
•	complex editors have two (or even three) complexity levels: Overview and “Land Scape” / “Street Map”
•	Window Link function: window always switches contents to the currently active edit buffer (can be switched off)
•	several windows with different views of one edit buffer can be opened simulta-ne-ous-ly
•	Listen To MIDI: allows direct data entry of MIDI note and velocity values, controller numbers and the same
•	Overview macro functions: simple editing of global sound behaviour (e.g. a single Filter ADSR for devices which have several oscillators and complex envelopes)
•	Cut, Copy and Paste parameter groups with clipboard or Drag-and-Drop, also between different windows, edit buffers or even data types (e.g. SY77 Voice Effect -> Multi Effect)
•	Compare function
•	Snapshot function easily saves interim versions in a Library
•	Auto Snapshot creates backups of edited sound in regular intervals
•	easy function to display a parameter group in a new window -> simultaneous editing of any parameter groups even in complex editors possible
•	Initialize and Randomize parameter groups
•	intelligent redraw of changes which affect other editors (e.g. MicroWave Wave -> Wavetable -> Sound)
•	automatic switching of MIDI Thru channel in Multi editors

Help system
•	contains explanations on special properties of the Module, models, MIDI communica-tion, configuration options, Scan function, data types, banks, conversion and import capabilities
•	explanation of all editors, parameter groups, and single parameters
•	context sensitive: appropriate help depending on current situation
•	interactive: while operating the program, always the appropriate help appears in the Help window
•	Hypertext: get explanation of an expression by a single mouse click and jump back again
•	alphabetic index in all help files
•	display in floating window
•	Windows version uses standard Windows Help

Printing functions
•	print Libraries and Help files
•	Page Setup: set borders, page numbering, and title

Sequencer
•	built-in mini sequencer
•	display in floating window
•	A test sequence can be assigned to each Library entry, which is played automati-cally when auditioning
•	when running under AutoLink or OMS, the sequencer window serves as a transport display and remote control
•	AutoPlay: when auditioning an entry, the sequence is played automatically or the external sequencer started

MIDI Monitor
•	MIDI Monitor window shows MIDI input and output data flow
•	Display in hexadecimal and ASCII code
•	Filter function für all MIDI data types
•	optional display of time and time difference

Universal Module
•	Adaptations for virtually all MIDI devices can be created by the user
•	Adaptations offer almost all features as the SoundDiver Modules
•	no programming knowledge needed; SysEx basic knowledge and patience are every-thing needed
•	An Adaptation defines a device completely with all data types, banks, edit buffers, scan functions, and conversion tables
•	Polyframe PM-UNI Adaptations can be imported
•	definition of an Adaption in the Adaptation editor window: instant effect and control (WYSIWYG)
•	the several MIDI strings are just entered; variable data is defined by placeholders
•	entering and display of MIDI strings in hexadecimal, decimal, ASCII and plain text
•	custom support for Roland/Boss/Rhodes SysEx (including non-congituous address maps - important for newer Roland devices)
•	support of several name formats
•	variable data sizes are possible
•	support of different transmission formats
•	flexible definition of the enumeration scheme
•	automatic, bank-dependent or free placement of banks in the Memory Manager window
•	single and bank dumps and requests, selection messages, message for recognizing program changes (see AutoLink)
•	“default names” allows display of ROM bank names without requesting them
•	display of the various definition blocks may be suppressed, giving better overview
•	data type conversion (even between different adaptations) can be defined
•	definition of editors
•	Object types: text/box, image, arrow, numerical value (flip menu), text value, horizontal slider, vertical slider, knob, switch, envelope, keyboard, key/velocity window
•	3D look options; Color support
•	WYSIWYG editing of objects: dragging, sizing of multiple objects, grid snap, object snap, clipboard functions
•	flexible parameter access allowing 1 to 32 bits, Intel and Motorola format, even gaps in bit fields
•	separate parameter change message for each object
•	included help compiler allows creation of help files for user-defined adaptations
•	190 page manual for the Universal Module with tutorials and many examples (not included, available for nominal fee)

System Requirements

Windows version
•	Pentium computer
•	Windows 95, 98, NT 4.0, 2000. Windows 98 Second Edition is recommended
•	MIDI interface with 32-Bit compliant Windows driver
•	Autolink with Logic Audio Version 4.0 upwards
•	Supported: Unitor8, Unitor8 MkII, AMT8, multi-client driver as MULTIMID, MIDI Express, MIDI Time Piece II/AV, 8port/SE, Microsoft IntelliMouse™, 3-button mouse and multiple monitors under Windows 98 and Windows 2000.

Macintosh version
•	Power Macintosh (68k Macs are not supported)
•	System 7.0 or higher. Mac OS 9.0 or higher is recommended.
•	MIDI interface
•	AutoLink with Logic Audio.
•	Supported: Unitor8, Unitor8 MkII, AMT8, MIDI Manager, MIDI Express, MIDI Time Piece I/II/AV, OMS und Studio 4/5.

Supported Models

Please see the separate PDF document "SoundDiver 3.0 Models.PDF".

™Logic, Logic Audio, SoundDiver are registered trademarks of Emagic. All other trademarks are property of their respective owners.
Technical specifications are subject to change without notice. Current as of August 2000